<?php
class TrabajosgraduacionController extends AppController {
    public $name = 'Trabajosgraduacion';
    public $uses = array('Trabajosgraduacions');
    public $components = array('Session');
    public $helpers = array('Html','Form'); 

public function index() {
   $this->layout = "principal";
   $this->set('title_for_layout', 'Trabajos de graduacion' );
   }

public function catalogo() {
   $this->layout = "principal";
   $sql = "select * from trabajosgraduacions ";
   if ($this->request->is('post')) {  
   $busquedatg = $this->request->data;
   $sql = $sql."where tematg like '%".$busquedatg['Trabajosgraduacions']['Nombre trabajo de graducion']."%' or lower(nombrecomision) LIKE lower('%".$busquedacom['Comisiones']['Nombre comision']."%')";
   }
   $trabajosgraduacions = $this->Trabajosgraduacions->query($sql);
   
   $i=0;
       foreach($trabajosgraduacions as $tg){
       if ($tg[0]['idtg']){
            $mas=$this->Trabajosgraduacions->query("select count(*) from carga_emp_trabajograduacion where idtg='".$tg[0]['idtg']."';");
            array_push($trabajosgraduacions[$i++][0],  $mas[0][0]);
       }
   }
   $this->set('Trabajosgraduacions', $trabajosgraduacions);
   }
   
  public function creartg() {
        $this->layout = "principal";
        if ($this->request->is('post')) {
           $datos=$this->request->data;
           //pr($datos);
           if ($this->Trabajosgraduacions->query("select insertar_tg("."'".$datos['idtg']."'".","."'".$datos['tematg']."'".","."'".$datos['nombredirector']."'".","."'".$datos['nombreobservador']."'".","."".$datos['horastg']."".");")){
                //$this->Session->setFlash('Comsion salvada.');
                $this->redirect(array('action' => 'catalogo'));
           }
        }
    } 
    
    function editartg($id = null) {
        $this->layout = "principal";
        $datos=$this->Trabajosgraduacions->query("select * from trabajosgraduacions where idtg='".$id."'");
        $this->set('tg', $datos);
        //pr($datos);
        if ($this->request->is('post')) {
           $datos=$this->request->data;
           //pr($datos);
           if ($this->Trabajosgraduacions->query("select modificar_tg("."'".$datos['idtg']."'".","."'".$datos['tematg']."'".","."'".$datos['nombredirector']."'".","."'".$datos['nombreobservador']."'".","."".$datos['horastg']."".");")){
                //$this->Session->setFlash('Comsion salvada.');
                $this->redirect(array('action' => 'catalogo'));
           }
        }
    }
   
   function eliminartg($id=null) {
        $this->layout = "principal";
        if (!$this->request->is('post')) {
            throw new MethodNotAllowedException();
        }
        if ($this->Trabajosgraduacions->query("select eliminar_tg('".$id."');")) {
            //$this->Session->setFlash('El id: ' . $id . ' ha sido eliminado.');
            
        }
        $this->redirect(array('action' => 'catalogo'));
    } 
   
 
}
?>